Computer Science Lesson Plan
Class: 7 - Lesson: 6 Clone

Purpose: To learn to use the programming controls in Scratch, especially clones.

No. of Classes

One or two classes (teacher's decision).

Material Required

Scratch 3.0.

Curriculum Content
  • 2.15) Cloning
  • Prior Knowledge

    Students should know:

  • How to use broadcast, variables and operators.
  • How to move a sprite with the arrow keys, and how to change costumes and backdrops.
  • Exercises

    Exercise 1



    1. Insert two sprites - a monkey and a banana. The monkey is moved using the arrow keys. Multiple bananas fall, but you must use only one sprite for all of them. When the monkey touches a banana, the score increases. When the score reaches 20, the backdrop should change.

    Exercise 2



    1. Recreate the first exercise, but with several different fruits falling. You should still use only one sprite. Each fruit has a different score.

    Solutions



  • Link to copy the solution program for Exercise 1.
  • Link to view the solution video for Exercise 1.
  • Link to copy the solution program for Exercise 2.
  • Link to view the solution video for Exercise 2.

  • Teacher Instructions
    1. Teachers should help students use the clone control and carry out various activities.
    2. Teachers should teach students the advantages of clones - the clone control is used to reduce the number of sprites in a program.
    3. Teachers should help students distinguish between identical clones and different clones doing the same job.